Release 10.1A: OpenEdge Development:
Programming Interfaces


Overview of tasks to implement 4GL sockets

Socket programming can be typically divided into three parts:

This section summarizes the tasks for programming sockets in the 4GL using the same framework. The sections that follow describe each of these tasks in more detail.

Table 17–2 lists socket programming tasks by application function, indicates whether each task is required for implementing socket communications, and provides a reference to a following section for more information on the task.

Table 17–2: Summary of socket programming tasks
Application
function

Tasks
Socket server
Socket client
Client or server
Socket security

Note: SSL incurs heavy performance penalties, depending on the client, server, and network resources and load.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095